package com.sdy.resdir.biz.mapper;

import com.sdy.resdir.biz.model.RdSystemIp;
import com.sdy.mvc.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author hyh
 * @since 2019-10-24
 */
public interface RdSystemIpMapper extends BaseMapper<RdSystemIp> {

    /**
     * 批量新增IP
     *
     * @param list
     * @return
     */
    int batchInsert(List<RdSystemIp> list);


    /**
     * 批量修改IP
     *
     * @param list
     * @return
     */
    int batchUpdate(List<RdSystemIp> list);

    /**
     * 实施完成后，绑定自建系统的IP的id到数据库里
     * @param list
     * @return
     */
    Boolean updateResIdsBetch(List<RdSystemIp> list);

    /**
     * 实施完成后，修改自建系统的IP的id到数据库里
     * @param list
     * @return
     */
    Boolean updateResBetch(List<RdSystemIp> list);

    boolean removeBecth(List<RdSystemIp> listRdIp);
}
